package com.tj.collection.db.entity;
import com.fqgj.common.entity.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;
/**
* User: anonymous
* Date: 2020-12-25
* Time: 11:23:26.114
* TableDesc:催收单（催收单 对应交易的账单维度）
*/
public class ClReceiverDetailEntity extends BaseEntity{
    /**
    *催收单号
    */
    private String collectionNo;
    /**
    *姓名
    */
    private String name;
    /**
    *手机号
    */
    private String mobile;
    /**
    *身份证号码
    */
    private String identityNo;
    /**
    *渠道
    */
    private String channel;
    /**
    *订单来源
    */
    private String orderSource;
    /**
    *账单期数
    */
    private Integer period;
    /**
    *总期数
    */
    private Integer totalPeriod;
    /**
    *放款资金方标识
    */
    private String capitalCode;
    /**
    *产品编码
    */
    private String productCode;
    /**
    *产品类目
    */
    private String productType;
    /**
    *app名称
    */
    private String appName;
    /**
    *借款金额（传标金额）
    */
    private BigDecimal borrowCapital;
    /**
    *打款金额
    */
    private BigDecimal receivedCapital;
    /**
    *到账时间
    */
    private Date receivedDate;
    /**
    *已还金额
    */
    private BigDecimal paidAmount;
    /**
    *抵扣金额
    */
    private BigDecimal deductAmount;
    /**
    *利息
    */
    private BigDecimal interest;
    /**
    *服务费
    */
    private BigDecimal serviceFee;
    /**
    *逾期服务费
    */
    private BigDecimal lateServiceFee;
    /**
    *逾期费率
    */
    private BigDecimal lateFeeRatio;
    /**
    *应还总额
    */
    private BigDecimal totalMoney;
    /**
    *剩余应还
    */
    private BigDecimal remainMoney;
    /**
    *总罚息
    */
    private BigDecimal overdueFee;
    /**
    *账单应还日
    */
    private Date repaymentDate;
    /**
    *实际还款时间
    */
    private Date actualRepaymentDate;
    /**
    *省份标识
    */
    private String province;
    /**
    *城市
    */
    private String city;
    /**
    *居住详细地址
    */
    private String address;
    /**
    *邮箱
    */
    private String email;
    /**
    *性别 0:female 1:male 2:transgender
    */
    private Integer sex;
    /**
    *生日 yyyy-MM-dd
    */
    private String birthday;
    /**
    *pancard
    */
    private String panCardNo;
    /**
    *aadhaar
    */
    private String aadhaarNo;
    /**
    *学历
    */
    private Integer education;
    /**
    *婚姻状况
    */
    private Integer marriedStatus;
    /**
    *联系人1姓名
    */
    private String contact1Name;
    /**
    *联系人1手机
    */
    private String contact1Mobile;
    /**
    *联系人1类型 1:Mother  2:Brother  3:Spouse/Partner  6:Father  7:Sister  8:Cousin
    */
    private Integer contact1Relative;
    /**
    *联系人2姓名人
    */
    private String contact2Name;
    /**
    *联系人2手机
    */
    private String contact2Mobile;
    /**
    *联系人2类型
    */
    private Integer contact2Relative;
    /**
    *
    */
    private String pinCode;
    /**
    *通讯录地址
    */
    private String contactUrl;
    /**
    *短信内容 url地址
    */
    private String smsUrl;
    /**
    *额外参数
    */
    private String extData;


    public  String getCollectionNo(){
        return this.collectionNo;
    }

    public  ClReceiverDetailEntity setCollectionNo(String collectionNo){
        this.collectionNo = collectionNo;
        return this;
    }

    public  String getName(){
        return this.name;
    }

    public  ClReceiverDetailEntity setName(String name){
        this.name = name;
        return this;
    }

    public  String getMobile(){
        return this.mobile;
    }

    public  ClReceiverDetailEntity setMobile(String mobile){
        this.mobile = mobile;
        return this;
    }

    public  String getIdentityNo(){
        return this.identityNo;
    }

    public  ClReceiverDetailEntity setIdentityNo(String identityNo){
        this.identityNo = identityNo;
        return this;
    }

    public  String getChannel(){
        return this.channel;
    }

    public  ClReceiverDetailEntity setChannel(String channel){
        this.channel = channel;
        return this;
    }

    public  String getOrderSource(){
        return this.orderSource;
    }

    public  ClReceiverDetailEntity setOrderSource(String orderSource){
        this.orderSource = orderSource;
        return this;
    }

    public  Integer getPeriod(){
        return this.period;
    }

    public  ClReceiverDetailEntity setPeriod(Integer period){
        this.period = period;
        return this;
    }

    public  Integer getTotalPeriod(){
        return this.totalPeriod;
    }

    public  ClReceiverDetailEntity setTotalPeriod(Integer totalPeriod){
        this.totalPeriod = totalPeriod;
        return this;
    }

    public  String getCapitalCode(){
        return this.capitalCode;
    }

    public  ClReceiverDetailEntity setCapitalCode(String capitalCode){
        this.capitalCode = capitalCode;
        return this;
    }

    public  String getProductCode(){
        return this.productCode;
    }

    public  ClReceiverDetailEntity setProductCode(String productCode){
        this.productCode = productCode;
        return this;
    }

    public  String getProductType(){
        return this.productType;
    }

    public  ClReceiverDetailEntity setProductType(String productType){
        this.productType = productType;
        return this;
    }

    public  String getAppName(){
        return this.appName;
    }

    public  ClReceiverDetailEntity setAppName(String appName){
        this.appName = appName;
        return this;
    }

    public  BigDecimal getBorrowCapital(){
        return this.borrowCapital;
    }

    public  ClReceiverDetailEntity setBorrowCapital(BigDecimal borrowCapital){
        this.borrowCapital = borrowCapital;
        return this;
    }

    public  BigDecimal getReceivedCapital(){
        return this.receivedCapital;
    }

    public  ClReceiverDetailEntity setReceivedCapital(BigDecimal receivedCapital){
        this.receivedCapital = receivedCapital;
        return this;
    }

    public  Date getReceivedDate(){
        return this.receivedDate;
    }

    public  ClReceiverDetailEntity setReceivedDate(Date receivedDate){
        this.receivedDate = receivedDate;
        return this;
    }

    public  BigDecimal getPaidAmount(){
        return this.paidAmount;
    }

    public  ClReceiverDetailEntity setPaidAmount(BigDecimal paidAmount){
        this.paidAmount = paidAmount;
        return this;
    }

    public  BigDecimal getDeductAmount(){
        return this.deductAmount;
    }

    public  ClReceiverDetailEntity setDeductAmount(BigDecimal deductAmount){
        this.deductAmount = deductAmount;
        return this;
    }

    public  BigDecimal getInterest(){
        return this.interest;
    }

    public  ClReceiverDetailEntity setInterest(BigDecimal interest){
        this.interest = interest;
        return this;
    }

    public  BigDecimal getServiceFee(){
        return this.serviceFee;
    }

    public  ClReceiverDetailEntity setServiceFee(BigDecimal serviceFee){
        this.serviceFee = serviceFee;
        return this;
    }

    public  BigDecimal getLateServiceFee(){
        return this.lateServiceFee;
    }

    public  ClReceiverDetailEntity setLateServiceFee(BigDecimal lateServiceFee){
        this.lateServiceFee = lateServiceFee;
        return this;
    }

    public  BigDecimal getLateFeeRatio(){
        return this.lateFeeRatio;
    }

    public  ClReceiverDetailEntity setLateFeeRatio(BigDecimal lateFeeRatio){
        this.lateFeeRatio = lateFeeRatio;
        return this;
    }

    public  BigDecimal getTotalMoney(){
        return this.totalMoney;
    }

    public  ClReceiverDetailEntity setTotalMoney(BigDecimal totalMoney){
        this.totalMoney = totalMoney;
        return this;
    }

    public  BigDecimal getRemainMoney(){
        return this.remainMoney;
    }

    public  ClReceiverDetailEntity setRemainMoney(BigDecimal remainMoney){
        this.remainMoney = remainMoney;
        return this;
    }

    public  BigDecimal getOverdueFee(){
        return this.overdueFee;
    }

    public  ClReceiverDetailEntity setOverdueFee(BigDecimal overdueFee){
        this.overdueFee = overdueFee;
        return this;
    }

    public  Date getRepaymentDate(){
        return this.repaymentDate;
    }

    public  ClReceiverDetailEntity setRepaymentDate(Date repaymentDate){
        this.repaymentDate = repaymentDate;
        return this;
    }

    public  Date getActualRepaymentDate(){
        return this.actualRepaymentDate;
    }

    public  ClReceiverDetailEntity setActualRepaymentDate(Date actualRepaymentDate){
        this.actualRepaymentDate = actualRepaymentDate;
        return this;
    }

    public  String getProvince(){
        return this.province;
    }

    public  ClReceiverDetailEntity setProvince(String province){
        this.province = province;
        return this;
    }

    public  String getCity(){
        return this.city;
    }

    public  ClReceiverDetailEntity setCity(String city){
        this.city = city;
        return this;
    }

    public  String getAddress(){
        return this.address;
    }

    public  ClReceiverDetailEntity setAddress(String address){
        this.address = address;
        return this;
    }

    public  String getEmail(){
        return this.email;
    }

    public  ClReceiverDetailEntity setEmail(String email){
        this.email = email;
        return this;
    }

    public  Integer getSex(){
        return this.sex;
    }

    public  ClReceiverDetailEntity setSex(Integer sex){
        this.sex = sex;
        return this;
    }

    public  String getBirthday(){
        return this.birthday;
    }

    public  ClReceiverDetailEntity setBirthday(String birthday){
        this.birthday = birthday;
        return this;
    }

    public  String getPanCardNo(){
        return this.panCardNo;
    }

    public  ClReceiverDetailEntity setPanCardNo(String panCardNo){
        this.panCardNo = panCardNo;
        return this;
    }

    public  String getAadhaarNo(){
        return this.aadhaarNo;
    }

    public  ClReceiverDetailEntity setAadhaarNo(String aadhaarNo){
        this.aadhaarNo = aadhaarNo;
        return this;
    }

    public  Integer getEducation(){
        return this.education;
    }

    public  ClReceiverDetailEntity setEducation(Integer education){
        this.education = education;
        return this;
    }

    public  Integer getMarriedStatus(){
        return this.marriedStatus;
    }

    public  ClReceiverDetailEntity setMarriedStatus(Integer marriedStatus){
        this.marriedStatus = marriedStatus;
        return this;
    }

    public  String getContact1Name(){
        return this.contact1Name;
    }

    public  ClReceiverDetailEntity setContact1Name(String contact1Name){
        this.contact1Name = contact1Name;
        return this;
    }

    public  String getContact1Mobile(){
        return this.contact1Mobile;
    }

    public  ClReceiverDetailEntity setContact1Mobile(String contact1Mobile){
        this.contact1Mobile = contact1Mobile;
        return this;
    }

    public  Integer getContact1Relative(){
        return this.contact1Relative;
    }

    public  ClReceiverDetailEntity setContact1Relative(Integer contact1Relative){
        this.contact1Relative = contact1Relative;
        return this;
    }

    public  String getContact2Name(){
        return this.contact2Name;
    }

    public  ClReceiverDetailEntity setContact2Name(String contact2Name){
        this.contact2Name = contact2Name;
        return this;
    }

    public  String getContact2Mobile(){
        return this.contact2Mobile;
    }

    public  ClReceiverDetailEntity setContact2Mobile(String contact2Mobile){
        this.contact2Mobile = contact2Mobile;
        return this;
    }

    public  Integer getContact2Relative(){
        return this.contact2Relative;
    }

    public  ClReceiverDetailEntity setContact2Relative(Integer contact2Relative){
        this.contact2Relative = contact2Relative;
        return this;
    }

    public  String getPinCode(){
        return this.pinCode;
    }

    public  ClReceiverDetailEntity setPinCode(String pinCode){
        this.pinCode = pinCode;
        return this;
    }

    public  String getContactUrl(){
        return this.contactUrl;
    }

    public  ClReceiverDetailEntity setContactUrl(String contactUrl){
        this.contactUrl = contactUrl;
        return this;
    }

    public  String getSmsUrl(){
        return this.smsUrl;
    }

    public  ClReceiverDetailEntity setSmsUrl(String smsUrl){
        this.smsUrl = smsUrl;
        return this;
    }

    public  String getExtData(){
        return this.extData;
    }

    public  ClReceiverDetailEntity setExtData(String extData){
        this.extData = extData;
        return this;
    }
}
